package ui.activity.profit.contract;


import base.BaseInfoView;
import base.BasePresenter;
import ui.model.IntegralBean;
import ui.model.SignBean;

/**
 * Created by chenjian on 19/2/26
 * 1
 */

public interface SignContract {

    interface View extends BaseInfoView {

        void upDateUI(SignBean bean, int year, int mouth);

        void upDateUI2(SignBean bean, int year, int mouth);

        void upDateUI3(SignBean bean, int year, int mouth);

        void upDateSign();

        void upDateIntegral(IntegralBean str);

    }

    interface Presenter extends BasePresenter {

        void getIntegralInfo(String customId);

        void getSignInfo(String customId, int year, int mouth);

        void getSignInfo2(String customId, int year, int mouth);

        void getSignInfo3(String customId, int year, int mouth);

        void signIn(String customId);

    }
}
